const dotenv = require("dotenv")
const path = require('path')
dotenv.config({
    path: path.resolve(__dirname, '.env')
});

module.exports = {
    configureWebpack: {
        externals: {
            'vue': 'Vue',
            //包名 ： 全局变量
            // 'jquery': '$',
        }
    },
    devServer: {
        proxy: {
            '/api': {
                target: 'http://localhost:7001',//代理地址，这里设置的地址会代替axios中设置的baseURL
                // target:"http://wiki.liumingtai.com",
                changeOrigin: true,// 如果接口跨域，需要进行这个参数配置
                //ws: true, // proxy websockets
                //pathRewrite方法重写url
                pathRewrite: {
                    '^/api': '/'
                    //pathRewrite: {'^/api': '/'} 重写之后url为 http://192.168.1.16:8085/xxxx
                    //pathRewrite: {'^/api': '/api'} 重写之后url为 http://192.168.1.16:8085/api/xxxx
                }
            },
            '/mock': {
                target: 'http://localhost:7001',//代理地址，这里设置的地址会代替axios中设置的baseURL
                changeOrigin: true,// 如果接口跨域，需要进行这个参数配置
                //ws: true, // proxy websockets
                //pathRewrite方法重写url
                pathRewrite: {
                    '^/mock': '/mock'
                    //pathRewrite: {'^/api': '/'} 重写之后url为 http://192.168.1.16:8085/xxxx
                    //pathRewrite: {'^/api': '/api'} 重写之后url为 http://192.168.1.16:8085/api/xxxx
                }
            },
            '/springboot6379': {
                target: 'http://localhost:18080',//代理地址，这里设置的地址会代替axios中设置的baseURL
                changeOrigin: true,// 如果接口跨域，需要进行这个参数配置
                //ws: true, // proxy websockets
                //pathRewrite方法重写url
                pathRewrite: {
                    '^/springboot6379': '/api'
                    //pathRewrite: {'^/api': '/'} 重写之后url为 http://192.168.1.16:8085/xxxx
                    //pathRewrite: {'^/api': '/api'} 重写之后url为 http://192.168.1.16:8085/api/xxxx
                }
            },

        }

    }
}